home *** CD-ROM | disk | FTP | other *** search
/ Educational Software Cooperative 4 / Educational Software Cooperative 4.iso / midilang / breath.mpl < prev    next >
Text File  |  1996-02-06  |  1KB  |  72 lines

  1. -21944
  2. #
  3. #
  4. #
  5. #    breath.mpl
  6. #
  7. #    copy chan1 -> Chan2
  8. #       and replace breath control by volume control
  9. #
  10. #      Author            ID                 Date
  11. #    ------------    -----------          ---------
  12. #    Serge Sibony    100417,2633           01/17/96
  13. #      
  14. #
  15. # This file is a mpl effect definition used by MidiLang
  16. #    MidiLang can be found at the MidiForum, in the
  17. #         Windows sound media library.
  18. #
  19. # This effect replays any Note played in channel 1 to the channel 2
  20. # and replace the breath control with the volume control
  21. #
  22. #
  23. # This is an example of the use of the Midi Mapper
  24. #
  25.  
  26. label init
  27. unsavein
  28. end
  29.  
  30. label mapper
  31.  
  32. status!= 0xB0
  33. goto end
  34. #only channel 1
  35.  
  36. data1!= 2
  37. goto out
  38. #only breath control
  39.  
  40. data1= 7
  41.  
  42. # switch to volume control
  43.  
  44. label out
  45.  
  46. # switch to channel 2
  47. status= 0xB1
  48.  
  49. outmidi 
  50.  
  51. label end
  52. end
  53.  
  54.  
  55.  
  56. label main
  57.  
  58. chan!= 1
  59. goto mend
  60. chan= 2
  61. outmidi
  62.  
  63. label mend
  64. end
  65.  
  66.  
  67. descript        breath controller mapping
  68. descript All notes found in channel 1 are copyed to
  69. descript channel 2
  70. descript All breath control are replaced by volume control
  71.